package cn.xiaohui;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

/*
 * 使用字节数组作为缓冲区
 */
public class ExampleTest46 {

	public static void main(String[] args) throws IOException {
		// TODO 自动生成的方法存根
     //创建一个字节输入流
		InputStream inputStream=new FileInputStream("sourse\\五环之歌.mp3");
		 //创建一个字节输出流
		OutputStream outputStream=new FileOutputStream("target\\五环之歌.mp3");
		byte[]buff=new byte[1024];//定义一个字节数组，缓冲区
		int len;
		long begintime=System.currentTimeMillis();
		while((len=inputStream.read(buff))!=-1) {
			outputStream.write(buff,0,len);
		}
		long endtime=System.currentTimeMillis();
		System.out.println("拷贝文件所消耗的时间是"+(endtime-begintime+"毫秒"));
		inputStream.close();
		outputStream.close();
	}

}
